Communicating Answer Set Programs

نویسندگان

  • Kim Bauters
  • Jeroen Janssen
  • Steven Schockaert
  • Dirk Vermeir
  • Martine De Cock
چکیده

Answer set programming is a form of declarative programming that has proven very successful in succinctly formulating and solving complex problems. Although mechanisms for representing and reasoning with the combined answer set programs of multiple agents have already been proposed, the actual gain in expressivity when adding communication has not been thoroughly studied. We show that allowing simple programs to talk to each other results in the same expressivity as adding negation-as-failure. Furthermore, we show that the ability to focus on one program in a network of simple programs results in the same expressivity as adding disjunction in the head of the rules.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Expressiveness of communication in answer set programming

Answer set programming (ASP) is a form of declarative programming that allows to succinctly formulate and efficiently solve complex problems. An intuitive extension of this formalism is communicating ASP, in which multiple ASP programs collaborate to solve the problem at hand. However, the expressiveness of communicating ASP has not been thoroughly studied. In this paper, we present a systemati...

متن کامل

Communicating ASP and the Polynomial Hierarchy

Communicating answer set programming is a framework to represent and reason about the combined knowledge of multiple agents using the idea of stable models. The semantics and expressiveness of this framework crucially depends on the nature of the communication mechanism that is adopted. The communication mechanism we introduce in this paper allows us to focus on a sequence of programs, where ea...

متن کامل

Modeling negotiation using multi-focused answer sets

Answer Set Programming (ASP) is a form of declarative programming based on the stable model semantics [5]. The idea of ASP is to represent a computational problem by a set of (propositional) rules P such that particular minimal models of P , the stable models, correspond to the solutions of the original problem. ASP has proven successful as an elegant and convenient vehicle for commonsense reas...

متن کامل

Epistemic Extensions of Answer Set Programming

Answer Set Programming (ASP) is a declarative programming language based on the stable model semantics and geared towards solving complex combinatorial problems. The strength of ASP stems from the use of a non-monotonic operator. This operator allows us to retract previously made conclusions as new information becomes available. Similarly, in commonsense reasoning, we may arrive at conclusions ...

متن کامل

Distinguishing distinguished variables

Distinguished variables are variables present in the heads of the rules of a DATALOG (or PRO-LOG) program. Except for their relevance to a query, they are as undistinguished by previous works as others, introduced by resolution steps. What if the selection rule rst selects literals with at least one distinguished variable ? This paper is an attempt to answer this question. To do this, we rst de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010